﻿// pch.h: 这是预编译标头文件。
// 下方列出的文件仅编译一次，提高了将来生成的生成性能。
// 这还将影响 IntelliSense 性能，包括代码完成和许多代码浏览功能。
// 但是，如果此处列出的文件中的任何一个在生成之间有更新，它们全部都将被重新编译。
// 请勿在此处添加要频繁更新的文件，这将使得性能优势无效。

#ifndef PCH_H
#define PCH_H

// 添加要在此处预编译的标头
#include "framework.h"
#include <cmath>
#include <vector>
#include <iostream>
#include <fstream>
#include <string>
#include <sstream>
#include <algorithm>
#include "BCGL/Projection.h"
#include "BCGL/Vector3.h"
#include "BCGL/T2.h"
#include "BCGL/Face.h"
typedef bool SIGN;
typedef int MODE;
#define FrameMode 0
#define DefaultMode 1
#define Frame_DefaultMode 2
#define RenderMode 3
#define Visible_FrameMode 4
#define VertexMode 5
#define NormalMode 6
#define AIXS_MODE_DIR 100
#define AIXS_MODE_MOVE 101
#define AIXS_MODE_DIR_MOVE 102

#define SHADING_PHONG 200
#define SHADING_TRANSMISSION 201
using namespace std;
#endif //PCH_H
